Skip to content
This repository has been archived by the owner on Jun 7, 2023. It is now read-only.

CE-868 Add support for modules shared from dev.wikia.com #4550

Merged
merged 6 commits into from
Jun 23, 2015

Conversation

adamkarminski
Copy link
Contributor

The solution bases on a "Dev:" prefix which works in require("Dev:ExampleModule"). The prefix is also used as a key for modules array that Lua loaders use. This prevents a name conflict since local modules are always in the NS_MODULE namespace and have "Module:" prefix.

if ( !$title || $title->getNamespace() != NS_MODULE ) {
return array();
}
$module = $this->fetchModuleFromParser( $title, SHARED_MODULES_PREFIX );
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Why are you passing the prefix to this call?

@Grunny Grunny changed the title Add support for modules shared from dev.wikia.com CE-868 Add support for modules shared from dev.wikia.com Jan 19, 2015
@wladekb
Copy link

wladekb commented May 28, 2015

@Grunny @adamkarminski how about finally merging or closing it?

Grunny added a commit that referenced this pull request Jun 23, 2015
CE-868 Add support for modules shared from dev.wikia.com
@Grunny Grunny merged commit edb6cc9 into dev Jun 23, 2015
@Grunny Grunny deleted the CE-868-shared-lua-modules branch June 23, 2015 01:41
mszabo-wikia added a commit to Wikia/mediawiki-extensions-Scribunto that referenced this pull request Apr 21, 2020
Add support for global Lua modules in UCP Scribunto, as done before for app in
Wikia/app#4550. Unfortunately Scribunto doesn't offer an
extension point here, so the relevant functionality has to be inlined.

The actual business logic of fetching the content of global modules is handled
by the UCP GlobalLuaModules extension.
t-tomalak pushed a commit to Wikia/mediawiki-extensions-Scribunto that referenced this pull request Feb 22, 2022
Add support for global Lua modules in UCP Scribunto, as done before for app in
Wikia/app#4550. Unfortunately Scribunto doesn't offer an
extension point here, so the relevant functionality has to be inlined.

The actual business logic of fetching the content of global modules is handled
by the UCP GlobalLuaModules extension.
adaball pushed a commit to Wikia/mediawiki-extensions-Scribunto that referenced this pull request Jan 31, 2023
Add support for global Lua modules in UCP Scribunto, as done before for app in
Wikia/app#4550. Unfortunately Scribunto doesn't offer an
extension point here, so the relevant functionality has to be inlined.

The actual business logic of fetching the content of global modules is handled
by the UCP GlobalLuaModules extension.
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
3 participants